place with abundant mounds - Español Inglés Diccionario